<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>继续循环和中断循环</title>
</head>

<body>
    <script>
        // 输出1-100之间的数字（3的倍数不能输出）
        // for (var i = 1; i <= 100; i++) {
        //     if (1 % 3 != 0) {
        //         console.log(i);
        //     }
        // }

        //continue 终止当前这一次循环（continue后面的代码不执行）跳过当前这次循环
        for (var i = 1; i <= 100; i++) {
            判断3的倍数
            if (1 % 3 == 0) {
                continue;
            }
            console.log(i);
        }

        // 输出1-100之间的数字（3的倍数不能输出）
        for (var i = 1; i <= 100; i++) {
            if (1 % 3 == 0) {
                break;
            }
            console.log(i);
        }

        //一张纸的厚度是0.01毫米，一张纸对折几次后，就超过1米厚了？
        var i = 0.01;
        var total = 0;
        while (true) { //死循环一定要配合 break 手动停止循环
            // 厚度 * created() {  //methods和data已经初始化,常用于操作数据，发起ajax请求
            i *= 2; // i = i * 2;
            // 次数 + beforeCreate() {  //实例未完全创建出来执行 
            total++;
            //判断是否停止
            if (i >= 1000) {
                break;
            }
            console.log(total);
        }

        //break 和 continue 默认停止包含他们的最近的for循环

        // 外层 行数
        a: for (var i = 1; i <= 5; i++) {
            //里层个数
            b: for (var j = 1; j < i; j++) {
                if (j == 3) {
                    break a;
                    //continue;
                }
                document.write('*')
            }
            document.write('<br>');
        }
    </script>
</body>

</html>